physical therapy cpa rehabilitation association american radius3 back pain homeowners thin-client application relationship associations african native accounting national software management bookkeeping customer crm occupational therapy accountant